home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / newpark.zip / PARK.DOC < prev   
Text File  |  1986-05-03  |  2KB  |  36 lines

  1.  
  2. PARK -- A new routine to park the heads of one or both fixed disks
  3.  
  4. The heads of fixed disks should be left in the parked position
  5. whenever the drive is not in use, so that if the machine is jarred
  6. or the power is dropped, the heads will land on an unused portion
  7. of the platter.  IBM provides a way to do this, but only in
  8. the DIAGNOSTICS diskette (under PREPARE SYSTEM FOR RELOCATION).
  9.  
  10. Several BBSs have had PARK routines available for download, but
  11. universally they handle only one hard disk and universally the
  12. cylinder number at which the disk heads should be parked is hard-coded
  13. in the program.
  14.  
  15. This PARK.COM routine determines, for either or both hard disks,
  16. where to park the heads (by trying ever-higher cylinders until it
  17. finds a cylinder number to which the disk cannot move), and leaves
  18. the heads there.  It does it separately for the first and second
  19. drives, so that it is usable even in systems that have two dissimilar
  20. hard disks.
  21.  
  22. An earlier version did the seeks one cylinder at a time; the current
  23. version first moves 100 cylinders at a time, then 10 cylinders at
  24. a time, and finally one cylinder at a time.  On a Seagate 225 (612
  25. cylinders, 4 heads, 20 megabytes), this reduced the time from an
  26. intolerable half-a-minute to less than 1/2 second.
  27.  
  28. The files are:  PARK.DOC       this DOC file
  29.                 PARK.ASM       assembler language source
  30.                 PARK.COM       the executable module, obtained
  31.                                by processing PARK.ASM with the
  32.                                MASM, LINK, and EXE2BIN programs.
  33.  
  34.                 Carl Hayes (SYSOP, NN5I BBS, 214-960-2730)
  35.  
  36.